package com.online.web.signature;

import com.online.web.domain.IntelligentCallParameters;

import java.lang.reflect.Field;
import java.util.HashMap;
import java.util.Map;

import static com.online.web.signature.SignUtils.getStringStringMap;

public class IntelligentCallParametersConverter {
    public static Map<String, String> convertToIntelligentCallParameters(IntelligentCallParameters parameters) {
        return getStringStringMap(parameters);
    }

    public static void main(String[] args) {
        IntelligentCallParameters parameters = new IntelligentCallParameters();
        parameters.setAppId("12321312312312312312312");
        parameters.setTimestamp(String.valueOf(System.currentTimeMillis() / 1000));
        Map<String, String> paramMap = convertToIntelligentCallParameters(parameters);
        System.out.println(paramMap);
    }
}
